USE DB_TCC
GO
IF EXISTS(SELECT 1 FROM SYSOBJECTS WHERE NAME LIKE 'P_PROCESSO_SELETIVO_DIVULGACAO_LISTAR')
	DROP PROCEDURE P_PROCESSO_SELETIVO_DIVULGACAO_LISTAR
GO
CREATE PROCEDURE P_PROCESSO_SELETIVO_DIVULGACAO_LISTAR(
	@IDPROCESSOSELETIVO	INTEGER,
	@IDMEIODIVULGACAO	INTEGER)
AS BEGIN
	SELECT
		PROCESSO_SELETIVO_DIVULGACAO.IDPROCESSOSELETIVO,
		PROCESSO_SELETIVO.NOMEPROCESSOSELETIVO,
		PROCESSO_SELETIVO.DESCPROCESSOSELETIVO,
		PROCESSO_SELETIVO_DIVULGACAO.IDMEIODIVULGACAO,
		MEIO_DIVULGACAO.DESCMEIODIVULGACAO,
		PROCESSO_SELETIVO_DIVULGACAO.USUARIOINCLUSAO,
		PROCESSO_SELETIVO_DIVULGACAO.DTHRINCLUSAO,
		PROCESSO_SELETIVO_DIVULGACAO.USUARIOALTERACAO,
		PROCESSO_SELETIVO_DIVULGACAO.DTHRALTERACAO
	FROM
		PROCESSO_SELETIVO_DIVULGACAO
			INNER JOIN PROCESSO_SELETIVO ON (PROCESSO_SELETIVO.IDPROCESSOSELETIVO = PROCESSO_SELETIVO_DIVULGACAO.IDPROCESSOSELETIVO)
			INNER JOIN MEIO_DIVULGACAO ON (MEIO_DIVULGACAO.IDMEIODIVULGACAO = PROCESSO_SELETIVO_DIVULGACAO.IDMEIODIVULGACAO)
	WHERE
		(PROCESSO_SELETIVO_DIVULGACAO.IDPROCESSOSELETIVO = @IDPROCESSOSELETIVO OR @IDPROCESSOSELETIVO = 0)
		AND (PROCESSO_SELETIVO_DIVULGACAO.IDMEIODIVULGACAO = @IDMEIODIVULGACAO OR @IDMEIODIVULGACAO = 0)
END